package com.ddxcloud.movie.vo;

import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
public class AddOrderVO {

    @Schema(description = "平台AppId")
    private String appId;

    @Schema(description = "平台订单编号")
    private String orderNo;

    @Schema(description = "商户内部订单编号")
    private String outTradeNo;

    @Schema(description = "订单金额（结算价）")
    private BigDecimal orderAmount;

    @Schema(description = "订单状态 0.已提交 1.已确认 2.已发货 3.已完成 4.已取消 5.已售后")
    private Integer status;

    @Schema(description = "购票方式 0.特惠购票 1.快捷出票")
    private Integer deliverMode;

    @Schema(description = "附加数据")
    private String attach;

    @Schema(description = "影片ID")
    private String filmId;

    @Schema(description = "影片名称")
    private String fileName;

    @Schema(description = "影厅名称")
    private String hallName;

    @Schema(description = "座位信息")
    private String seats;

    @Schema(description = "开始时间")
    private Date startTime;

    @Schema(description = "结束时间")
    private Date endTime;
}
